package com.chain.qs.modules.biz.entity;

import com.chain.qs.common.persistence.DataEntity;
import com.chain.qs.common.utils.excel.annotation.ExcelField;

import java.sql.Timestamp;

/**
 * Created by jiangliuchuan on 16/7/14.
 */
public class EquipmentItemRecordCAGospell1kWSpDev extends EquipmentItemRecordSuper<EquipmentItemRecordCAGospell1kWSpDev> {
    private static final long serialVersionUID = 1L;

    private String power;
    private String swr;
    private String temperature;
    private String m1OutputPower;
    private String m1Swr;
    private String m1Temperature;
    private String m1Current;
    private String m1Voltage;
    private String m2OutputPower;
    private String m2Swr;
    private String m2Temperature;
    private String m2Current;
    private String m2Voltage;
    private String m3OutputPower;
    private String m3Swr;
    private String m3Temperature;
    private String m3Current;
    private String m3Voltage;

    public EquipmentItemRecordCAGospell1kWSpDev() {
    }

    public EquipmentItemRecordCAGospell1kWSpDev(String sgroupId, String gitemId, String timeBegin, String timeEnd, String recordColumn) {
        this.sgroupId = sgroupId;
        this.gitemId = gitemId;
        this.timeBegin = timeBegin;
        this.timeEnd = timeEnd;
        this.recordColumn = recordColumn;
    }

    public EquipmentItemRecordCAGospell1kWSpDev(String sgroupId, String gitemId) {
        this.sgroupId = sgroupId;
        this.gitemId = gitemId;
    }

    @ExcelField(title = "时间戳", align = 2, sort = 1)
    public Timestamp getTimeStamp() {
        return timeStamp;
    }

    @ExcelField(title = "功放一电流[A]", align = 2, sort = 80)
    public String getM1Current() {
        return m1Current;
    }

    public void setM1Current(String m1Current) {
        this.m1Current = m1Current;
    }

    @ExcelField(title = "功放一输出功率[W]", align = 2, sort = 50)
    public String getM1OutputPower() {
        return m1OutputPower;
    }

    public void setM1OutputPower(String m1OutputPower) {
        this.m1OutputPower = m1OutputPower;
    }

    @ExcelField(title = "功放一驻波比", align = 2, sort = 60)
    public String getM1Swr() {
        return m1Swr;
    }

    public void setM1Swr(String m1Swr) {
        this.m1Swr = m1Swr;
    }

    @ExcelField(title = "功放一温度[℃]", align = 2, sort = 70)
    public String getM1Temperature() {
        return m1Temperature;
    }

    public void setM1Temperature(String m1Temperature) {
        this.m1Temperature = m1Temperature;
    }

    @ExcelField(title = "功放一电压[V]", align = 2, sort = 90)
    public String getM1Voltage() {
        return m1Voltage;
    }

    public void setM1Voltage(String m1Voltage) {
        this.m1Voltage = m1Voltage;
    }

    @ExcelField(title = "功率[W]", align = 2, sort = 20)
    public String getPower() {
        return power;
    }

    public void setPower(String power) {
        this.power = power;
    }

    @ExcelField(title = "驻波比", align = 2, sort = 30)
    public String getSwr() {
        return swr;
    }

    public void setSwr(String swr) {
        this.swr = swr;
    }

    @ExcelField(title = "温度[℃]", align = 2, sort = 40)
    public String getTemperature() {
        return temperature;
    }

    public void setTemperature(String temperature) {
        this.temperature = temperature;
    }

    @ExcelField(title = "功放二电流[A]", align = 2, sort = 180)
    public String getM2Current() {
        return m2Current;
    }

    public void setM2Current(String m2Current) {
        this.m2Current = m2Current;
    }

    @ExcelField(title = "功放二输出功率[W]", align = 2, sort = 150)
    public String getM2OutputPower() {
        return m2OutputPower;
    }

    public void setM2OutputPower(String m2OutputPower) {
        this.m2OutputPower = m2OutputPower;
    }

    @ExcelField(title = "功放二驻波比", align = 2, sort = 160)
    public String getM2Swr() {
        return m2Swr;
    }

    public void setM2Swr(String m2Swr) {
        this.m2Swr = m2Swr;
    }

    @ExcelField(title = "功放二温度[℃]", align = 2, sort = 170)
    public String getM2Temperature() {
        return m2Temperature;
    }

    public void setM2Temperature(String m2Temperature) {
        this.m2Temperature = m2Temperature;
    }

    @ExcelField(title = "功放二电压[V]", align = 2, sort = 190)
    public String getM2Voltage() {
        return m2Voltage;
    }

    public void setM2Voltage(String m2Voltage) {
        this.m2Voltage = m2Voltage;
    }

    @ExcelField(title = "功放三电流[A]", align = 2, sort = 280)
    public String getM3Current() {
        return m3Current;
    }

    public void setM3Current(String m3Current) {
        this.m3Current = m3Current;
    }

    @ExcelField(title = "功放三输出功率[W]", align = 2, sort = 250)
    public String getM3OutputPower() {
        return m3OutputPower;
    }

    public void setM3OutputPower(String m3OutputPower) {
        this.m3OutputPower = m3OutputPower;
    }

    @ExcelField(title = "功放三驻波比", align = 2, sort = 260)
    public String getM3Swr() {
        return m3Swr;
    }

    public void setM3Swr(String m3Swr) {
        this.m3Swr = m3Swr;
    }

    @ExcelField(title = "功放三温度[℃]", align = 2, sort = 270)
    public String getM3Temperature() {
        return m3Temperature;
    }

    public void setM3Temperature(String m3Temperature) {
        this.m3Temperature = m3Temperature;
    }

    @ExcelField(title = "功放三电压[V]", align = 2, sort = 290)
    public String getM3Voltage() {
        return m3Voltage;
    }

    public void setM3Voltage(String m3Voltage) {
        this.m3Voltage = m3Voltage;
    }
}
